package com.jiangnan.warehouse_management.service;

import com.jiangnan.warehouse_management.dto.request.InboundRecordRequest;
import com.jiangnan.warehouse_management.dto.response.InboundRecordQueryResponse;
import com.jiangnan.warehouse_management.dto.response.InboundRecordResponse;
import com.jiangnan.warehouse_management.pojo.InboundRecord;
import java.sql.Timestamp;

public interface InboundRecordService {
    InboundRecordQueryResponse getInboundRecords(
        Integer page,
        Integer pageSize,
        Integer itemId,
        Integer warehouseId,
        Timestamp startTime,
        Timestamp endTime
    );

    InboundRecord createInboundRecord(InboundRecordRequest request);

    InboundRecordResponse getInboundRecordById(Integer id);
} 